package com.wr.modules.system.service;

import cn.mybatis.mp.core.mvc.Dao;
import com.wr.modules.system.domain.sys.config.SysConfig;

/**
 * @author MyPC
 */
public interface ISysConfigService extends Dao<SysConfig,Long> {

    /**
     * 根据键名查询参数配置信息
     *
     * @param configKey 参数键名
     * @return 参数键值
     */
    String selectConfigByKey(String configKey);

    /**
     * 加载参数缓存数据
     */
    void loadingConfigCache();

    /**
     * 清空参数缓存数据
     */
    void clearConfigCache();

    /**
     * 重置参数缓存数据
     */
    void resetConfigCache();
}
